package picol.model.asa.expr;

/**
 * Classe de gestion de l'expression moins unaire
 * @author Aurélien Marcel - Julien Sanderson
 */
public class ASAExprMoinsUnaire extends ASAExpr {
    
    private ASAExpr expr1;
    
    public ASAExprMoinsUnaire(ASAExpr _expr1) {
        this.expr1 = _expr1;
    }
    
    @Override
    public ASAExpr getExpr1() {
        return expr1;
    }

    @Override
    public ASAExpr getExpr2() {
        return expr1;
    }
    
    public String getLabelExplorateur() {
        return "MOINS UNAIRE";
    }
    
    @Override
    public int evalue(){
        return -expr1.evalue();
    }
}